package main

import "fmt"

func main(){
	//len
	str := "helo gegeyu"
	fmt.Println("str len =" ,len(str))

	//new 
	num1 := 100
	fmt.Printf("num1的类型%T , num1的值%v , num1的地址%v \n",num1,num1,&num1)

	// num 是个指针类型
	num2 := new(int)
	fmt.Printf("num2的类型%T , num2的值%v , num2的地址%v\n",num2,num2,&num2)
	fmt.Printf("num2 指针指向的值是%v \n",*num2)
	// 修改num2的值
	*num2 = 199
	fmt.Printf("num2 指针指向的值是%v \n",*num2)



}